package org.streets.eis.component;

import org.apache.wicket.ResourceReference;
import org.apache.wicket.markup.html.resources.CompressedResourceReference;

public interface WebResources {

	public interface Streets {
		
		public interface Menu {

			public static final ResourceReference MENU_CSS = new CompressedResourceReference(
					WebResources.class, "res/streets-Menu.css");

			public static final ResourceReference DROPDOWN_JS_SOURCE = new CompressedResourceReference(
					WebResources.class, "res/streets-Dropdown-source.js");
			
			public static final ResourceReference DROPDOWN_JS = new CompressedResourceReference(
					WebResources.class, "res/streets-Dropdown.js");		
		}
		
		public interface Toolbar {
			
			public static final ResourceReference ICONTOOLBAR_CSS = new CompressedResourceReference(
					WebResources.class, "res/streets-IconToolbar.css");
			
			public static final ResourceReference TOOLBAR_CSS = new CompressedResourceReference(
					WebResources.class, "res/streets-Toolbar.css");	
		}
		
		public interface Tabs {

			public static final ResourceReference TAB_CSS = new CompressedResourceReference(
					WebResources.class, "res/streets-Tab.css");
		}
		
		public interface ComboBox {
			
			public static final ResourceReference SELECTOR_ICON = new CompressedResourceReference(
					WebResources.class, "res/selector.gif");
			
			public static final ResourceReference LIST_CSS = new CompressedResourceReference(
					WebResources.class, "res/streets-ListComboBox.css");
		
			public static final ResourceReference TREE_CSS = new CompressedResourceReference(
					WebResources.class, "res/streets-TreeComboBox.css");
		
			public static final ResourceReference LIST_JS_SOURCE = new CompressedResourceReference(
					WebResources.class, "res/streets-ListComboBox-source.js");
		
			public static final ResourceReference LIST_JS = new CompressedResourceReference(
					WebResources.class, "res/streets-ListComboBox.js");	
		
			public static final ResourceReference TREE_JS_SOURCE = new CompressedResourceReference(
					WebResources.class, "res/streets-TreeComboBox-source.js");
		
			public static final ResourceReference TREE_JS = new CompressedResourceReference(
					WebResources.class, "res/streets-TreeComboBox.js");
		}
		
		public interface Calendar {
			
			public static final ResourceReference CALENDAR_CSS = new CompressedResourceReference(
					WebResources.class, "res/streets-Calendar.css");
			
			public static final ResourceReference DATETIME_JS_SOURCE = new CompressedResourceReference(
					WebResources.class, "res/streets-DateTime-source.js");
			
			public static final ResourceReference DATETIME_JS = new CompressedResourceReference(
					WebResources.class, "res/streets-DateTime.js");
		}		
		
		public interface Edit{
			
			public static final ResourceReference BUTTONED_ICON = new CompressedResourceReference(
					WebResources.class, "res/button.gif");
			
			public static final ResourceReference BUTTONED_JS_SOURCE = new CompressedResourceReference(
					WebResources.class, "res/streets-ButtonedEdit-source.js");
			
			public static final ResourceReference BUTTONED_JS = new CompressedResourceReference(
					WebResources.class, "res/streets-ButtonedEdit.js");

		}
		
		public interface Organ {
			
			public static final ResourceReference ENT_ICON = new ResourceReference(WebResources.class,"res/ent.gif");
			
			public static final ResourceReference COMP_ICON = new ResourceReference(WebResources.class,"res/com.gif");
			
			public static final ResourceReference DEPT_ICON = new ResourceReference(WebResources.class,"res/dep.gif");
			
		}
		
		public interface Modaless{
//			public static final ResourceReference CSS = new CompressedResourceReference(
//					WebResources.class, "res/streets-Modaless.css");
			
			public static final ResourceReference JS_SOURCE = new CompressedResourceReference(
					WebResources.class, "res/streets-Modaless-source.js");
			
			public static final ResourceReference JS = new CompressedResourceReference(
					WebResources.class, "res/streets-Modaless.js");
		}
	}
	
	public interface Mootools {
		
		public static final ResourceReference CORE_JS_SOURCE = new CompressedResourceReference(
				WebResources.class, "res/mootools-1.2.4-core-source.js");

		public static final ResourceReference CORE_JS = new CompressedResourceReference(
				WebResources.class, "res/mootools-1.2.4-core.js");
	
		public static final ResourceReference FX_JS_SOURCE = new CompressedResourceReference(
				WebResources.class, "res/mootools-1.2.4.2-Fx-source.js");

		public static final ResourceReference FX_JS = new CompressedResourceReference(
				WebResources.class, "res/mootools-1.2.4.2-Fx.js");
	
		public static final ResourceReference WICKET_ADAPTER_JS = new CompressedResourceReference(
				WebResources.class, "res/mootools-wicket-adapter.js");
	}	


	public interface Yahoo {
		
		public static final ResourceReference CORE_JS_SOURCE = new CompressedResourceReference(
				WebResources.class, "res/yahoo-core-source.js");
	
		public static final ResourceReference CORE_JS = new CompressedResourceReference(
				WebResources.class, "res/yahoo-core.js");
	
		public static final ResourceReference DOM_JS_SOURCE = new CompressedResourceReference(
				WebResources.class, "res/yahoo-dom-source.js");

		public static final ResourceReference DOM_JS = new CompressedResourceReference(
				WebResources.class, "res/yahoo-dom.js");
		
		public static final ResourceReference EVENT_JS_SOURCE = new CompressedResourceReference(
				WebResources.class, "res/yahoo-event-source.js");

		public static final ResourceReference EVENT_JS = new CompressedResourceReference(
				WebResources.class, "res/yahoo-event.js");		
		
		public static final ResourceReference CALENDAR_JS_SOURCE = new CompressedResourceReference(
				WebResources.class, "res/yahoo-calendar-source.js");

		public static final ResourceReference CALENDAR_JS = new CompressedResourceReference(
				WebResources.class, "res/yahoo-calendar.js");				
	}
	
	public interface InMethod {

		public static final ResourceReference GRID_JS_SOURCE = new CompressedResourceReference(
				WebResources.class, "res/inmethod-grid-source.js");
		
		public static final ResourceReference GRID_JS = new CompressedResourceReference(
				WebResources.class, "res/inmethod-grid.js");
	}
}
